<template>
    <view class="goods-item">
        <!-- 左 -->
        <view class="goods-item-left"><image class="goods-pic" :src="item.goods_small_logo || defaultPic"></image></view>
        <!-- 右 -->
        <view class="goods-item-right">
            <view class="goods-name">{{ item.goods_name }}</view>
            <view class="goods-info-box">
                <view class="goods-price">￥{{ item.goods_price | tofixed }}</view>
            </view>
        </view>
    </view>
</template>

<script>
export default {
    data() {
        return {
            // 默认图片地址
            defaultPic: 'https://img3.doubanio.com/f/movie/8dd0c794499fe925ae2ae89ee30cd225750457b4/pics/movie/celebrity-default-medium.png'
        };
    },
    props: {
        item: { type: Object }
    },
    // 过滤器
    filters: {
        tofixed(num) {
            return Number(num).toFixed(2);
        }
    }
};
</script>

<style lang="scss">
.goods-item {
    display: flex;
    padding: 10px 5px;
    border-bottom: 1px solid #f0f0f0;
    .goods-item-left {
        margin-right: 10px;
        .goods-pic {
            width: 100px;
            height: 100px;
            display: block;
        }
    }
    .goods-item-right {
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        .goods-name {
            font-size: 14px;
            padding: 5px;
        }
        .goods-info-box {
            .goods-price {
                color: #c00000;
                font-size: 16px;
            }
        }
    }
}
</style>
